#include <iostream>

//函数模板的缺省模板参数
namespace template_study{

    int mf(int t1,int t2){
        return 1;
    }

    typedef int(*FunType)(int,int);//函数指针类型定义

    template<typename T,typename F=FunType>
    void func(T i,T j,F func){

        std:;cout<<func(i,j)<<std::endl;
    }
}